home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / security / doc / clippings / 920103-01 < prev    next >
Encoding:
Internet Message Format  |  1992-01-09  |  4.5 KB

  1. From: riordanmr@clvax1.cl.msu.edu (Mark Riordan)
  2. Newsgroups: comp.archives
  3. Subject: [sci.crypt] Archive of miscellaneous crypto files
  4. Date: 3 Jan 92 10:16:52 GMT
  5. Organization: Michigan State University
  6.  
  7. Archive-name: auto/sci.crypt/Archive-of-miscellaneous-crypto-files
  8.  
  9. Here's a motley collection of cryptology-related files I have put up
  10. for anonymous FTP:
  11. - -----------------------------------------------------------------------
  12. File INDEX on cl-next2.cl.msu.edu
  13.  
  14. Files under cl-next2.cl.msu.edu:/crypt (via anonymous FTP)
  15. (35.8.4.22)
  16.  
  17. cbw.tar.Z
  18.     Crypt Breaker's Workbench; program to help you cryptanalyze
  19.     messages enciphered with the simple, obsolete program crypt(1).
  20.     Reportedly used to help decipher R. T. Morris's worm.
  21. cloak.txt
  22.     Description of Terry Ritter's controversial (to some)
  23.     Turbo Pascal shareware encryption product CLOAK.
  24. crypt_ran_gen.uue
  25.     "bc" calculator program to generate cryptographically
  26.     strong pseudorandom numbers, by Mark Johnson.  Uses an
  27.     algorithm by Blum, Blum, and Shub.
  28. dss-proposal
  29.     NIST-proposed Digital Signature Standard, as of Summer 1991.
  30.     Controversial.
  31. enigma_2.zip
  32.     Program to simulate the German Enigma cipher machine
  33.     on a PC compatible.  (No source code available, sorry.)
  34. hagelin-dem209.bas
  35.     Program to help decrypt the WWII/Korea War vintage 
  36.     US Army M209 cipher machine.  (This device was based
  37.     on the work of Boris Hagelin.)  Source code in GWBASIC
  38.     (MS-DOS BASIC), probably from a book by Cipher Devours.
  39. hashSig-merkle.shar
  40.     Ralph Merkle's experimental Abstract Xerox Hash Signature
  41.     function, which uses a given hash function (such as Snefru
  42.     or MD4) to implement digital signatures.  Public key
  43.     cryptography is used; the code may be used only for
  44.     experimental purposes.   cf. beta.xerox.com.
  45. hill.Z
  46.     C source for a program that implements a Hill cipher.
  47.     Lester Hill's matrix-math-oriented cipher was one of the
  48.     first sophisticated mathematically-oriented ciphers.
  49.     This is not 1990's stuff, though.  Program by John Cowan.
  50. lucifer.shar
  51.     C source for IBM's Lucifer cipher, a precursor to DES.
  52. md2-kit-verifier.tar.Z
  53.     C Implementation of RSA's MD2 (Message Digest 2) hash
  54.     function, with a copy of RFC 1115, plus a simple program
  55.     to read a file and compute its md2 message digest.
  56. md2.doc.Z
  57.     Document from RSA Data Security describing md2.  From rsa.com.
  58. md4tools.tar.Z
  59.     C implementation of RSA's MD4 (Message Digest 4) hash
  60.     function, with a copy of RFC 1186, a driver program,
  61.     and a program to add an md4 hash to a Usenet article.
  62.     Algorithm by Ron Rivest; additional code by Rich Salz
  63.     and "Kent".
  64. md5.tar.Z
  65.     C implementation of RSA's MD5 (Message Digest 5) has
  66.     function, with a driver and a description of the algorithm.
  67.     By Ron Rivest, RSA DSI.  cf. rsa.com
  68. merkle-khufu-khafre.txt
  69.     Document describing Ralph Merkle's Khufu and Khafre
  70.     block ciphers, and his Snefru hash function.
  71.     Khufu and Khafre are 64-bit block ciphers that are much faster
  72.     than DES when implemented on general-purpose hardware.
  73.     Pseudocode for each is included.  (I am interested
  74.     in obtaining C implementations of Khufu and Khafre.)
  75. okeefe_encrypt.tar.Z
  76.     C code for a fairly simple block transposition cipher
  77.     based on linear congruential random number generators.
  78.     By R. A. O'Keefe, Edinburgh.
  79. pw_gen.c
  80.     Makes up passwords which have similar letter digraph frequencies 
  81.     to English.
  82.     Converted from Multics PL/I by Bill Sommerfeld, 4/21/86.
  83.     Original PL/I version provided by Jerry Saltzer.
  84. rot13.c
  85.     Source to simple program implementing the famous
  86.     very simple "rot13" cipher.  This was, of course, never
  87.     intended to provide real security; it's used to cloak
  88.     Usenet messages that contain spoilers for games, etc.
  89. scott-newdes-asm.zip
  90.     8086 assembler implementation of below, by Mark Riordan.
  91. scott-newdes-c.zip
  92.     C implementation of NEWDES, an unfortunately-named block
  93.     cipher (doesn't have much to do with DES, but probably
  94.     has similar security) designed by Robert Scott and
  95.     described in a 1985 issue of Cryptologia.  The algorithm
  96.     is pretty fast.  Code by Mark Riordan.
  97. snefru.tar.Z
  98.     C implementation of Ralph Merkle's Snefru hash function.
  99.     Some code by Rich Salz.  Merkle's code courtesy of Xerox.
  100. snefru2.5a.tar.Z
  101.     Slightly more recent version of above.  See beta.xerox.com.
  102.  
  103. I have resisted the temptation to include any entries from my
  104. large collection of DES implementations, not being certain of
  105. the exportability of that code.  Also, I have included almost
  106. none of my own code, most of which either violates patents or
  107. is based on ancient cryptosystems of historical interest only.
  108.  
  109. Mark Riordan  riordanmr@clvax1.cl.msu.edu
  110.  
  111.